차량만 견적 — 특장을 얹지 않고 차량만 판다 - #293
Merged
Merged
Conversation
특장만 견적의 **거울상**이다. 그쪽이 차량에 딸린 값을 0 으로 만들듯, `vehicleOnlyParams` 가 특장에 딸린 값을 0 으로 만든다 — 특장가·프로모션·특장 계약금· 특장 취득세·등록부가수수료·**구조변경 비용**. 화면과 서버가 같은 변환을 쓴다. **차량 쪽은 하나도 깎지 않는다** — 보조금도 할부(캐피탈)도 그대로다. 차를 사는 거래라 특장만 견적과 정반대다. 「특장만을 복사해 만들다 보조금·할부까지 지우는」 실수를 테스트가 막는다. **견적서** — 가운데 특장 열에 `topNone` 갈래를 더했다. 0원 줄을 줄줄이 세우면 「특장을 샀는데 공짜」로 읽히므로 칸을 비우고 왜 비었는지만 적는다. 세 열의 마지막 줄은 여전히 같은 가로선에 맞는다(pad). **화면** — 컨피규레이터의 특장만 아래에 「차량만 견적」 버튼. 둘은 **동시에 고를 수 없다**. 차량만이면 특장·옵션 탭이 잠기고(누르면 아무 일도 없다), 잠긴 탭에 머물러 있으면 차량 탭으로 되돌린다(빈 화면 방지). 프로모션은 특장 옵션 할인이라 회색으로 잠근다. **지방보조금 소진은 그대로** 쓴다 — 차량 보조금이다. **목록** — 영업 목록·관리자 목록·고객 서류함 셋 다 「특장만」·「차량만」을 표시한다. 견적서를 열어 보지 않고 가릴 수 있어야 한다(금액만으로는 구분되지 않는다). 일반 견적에는 **아무것도 붙이지 않는다** — 대부분이 그것이라 다 붙이면 다른 건이 묻힌다.⚠️ 이 견적은 **견적서까지**다. 계약서는 「특장 매매 및 구조변경 계약서」라 특장이 없는 거래에 맞지 않고, 주문 전환도 하지 않는다(특장사·구조변경·튜닝 단계가 통째로 빈다). 견적서 양식 계약 테스트도 고쳤다 — pad 개수를 숫자로 박아 두어 갈래가 늘 때마다 정당한 변경이 막혔다. **갈래 수와 같은지**를 보게 했다. Closes #292
This was referenced Aug 26, 2026
Closed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes #292
특장만 견적의 거울상이다.
bodyOnlyParams가 차량에 딸린 값을 0 으로 만들듯,vehicleOnlyParams가 특장에 딸린 값을 0 으로 만든다.견적서
특장 열에
topNone갈래를 더했다. 0원 줄을 줄줄이 세우면 「특장을 샀는데 공짜」로 읽히므로 칸을 비우고 왜 비었는지만 적는다.실제 렌더 — 세 종류 모두 확인했다:
세 열의 마지막 줄이 같은 가로선에 맞고 1페이지를 지킨다.
화면
컨피규레이터의 특장만 아래에 「차량만 견적」 버튼. 실제로 눌러 본 결과:
목록 표시
영업 목록·관리자 목록·고객 서류함 셋 다 「특장만」·「차량만」을 표시한다. 금액만으로는 구분되지 않는다 — 특장만 2천만원과 차량만 3천만원이 나란히 있으면 알 길이 없다.
일반 견적에는 아무것도 붙이지 않는다 — 대부분이 그것이라 다 붙이면 표가 배지로 뒤덮여 정작 다른 건이 묻힌다.
회귀 가드
shared 11개 + backend 12개. 「특장만을 복사하다 저지르는 실수」 셋을 되살려 실제로 깨지는 것까지 확인했다:
그리고 「차량만 + 특장만 = 원래 견적」 등식을 못박았다 — 한쪽 변환이 남의 몫을 건드리면 깨진다.
함께 고친 것
견적서 양식 계약 테스트가
pad개수를 숫자로 박아 두어, 갈래가 늘 때마다 정당한 변경이 막혔다(마이그레이션 테스트와 같은 문제). 갈래 수와 같은지를 보게 고쳤다.기존 실패 9건은 이 브랜치와 무관.